<?php
require_once '../lib/Session.php';
require_once '../lib/Util.php';

class App {
    private $_weater;
    private $_ciudad;

    public function  __construct() {
        if (!Session::verificarSesion(false))
            Util::redireccionar ("../form_login.php");

        require_once '../lib/class.xml.parser.php';
        require_once '../lib/class.weather.php';

        $timeout=3*60;
        if (isset($_ENV["TEMP"]))
          $cachedir=$_ENV["TEMP"];
        else if (isset($_ENV["TMP"]))
          $cachedir=$_ENV["TMP"];
        else if (isset($_ENV["TMPDIR"]))
          $cachedir=$_ENV["TMPDIR"];
        else
          $cachedir="/tmp";

            $cachedir=str_replace('\\\\','/',$cachedir);
            if (substr($cachedir,-1)!='/') $cachedir.='/';

            if(isset ($_GET["ciudad"]))
                $this->_ciudad = $_GET["ciudad"];
            else
                $this->_ciudad = "COXX0001";

            $this->_weater = new weather($this->_ciudad, $timeout, "c", $cachedir);

            $this->_weater->parsecached();
            //$this->_weater->parse();
}

    public function getHTML(){
            $html = '<html>
    <head>
        <title>'.$this->_weater->forecast['CITY'].'</title>
        <style type="text/css">*{margin: 0px; padding: 0px;}</style>
        <script type="text/javascript" src="../lib/jQuery.js"></script>
        <script type="text/javascript">
            $(document).ready(function(){
                $("#ciudades").val('.$this->_ciudad.');
                $("#ciudades").change(function(){
                    window.location = \'?ciudad=\'+$("#ciudades").val();
                });
            });
        </script>
    </head>
    <body>
        <a href="../index.php?action=logout">Salir</a><br /><br />

        <p> Seleccione una Ciudad: <select id="ciudades">
            <option value="COXX0001">Armenia</option>
            <option value="COXX0008">Cali</option>
            <option value="COXX0010">Cartago</option>
            <option value="COXX0024">Pereira</option>
        </select> </p>

        <br />

<h5>Ciudad:</h5>
<h1>'.$this->_weater->forecast['CITY'].'</h1>
<hr />
<p>Temperatura Actual: '.$this->_weater->forecast['CURRENT']['TEMP'].' &deg;C</p>
<img src=http://us.i1.yimg.com/us.yimg.com/i/us/we/52/'.$this->_weater->forecast['CURRENT']['CODE'].'.gif>
        <div style="border: 1px solid black; margin: 10px;">
            <h6>Realizado por:</h6>
            <h5>Julian Andres Galvez - 1116438566 - Tecnolog&iacute;a en Gesti&oacute;n de Entornos Web</h5>
            <h5>gurzaf@gmail.com - 3003660672 - <a href="http://twitter.com/gurzaf">@gurzaf</a> - <a href="http://gurzaf.soluciones404.com">B1tac0ra</a></h5>
        </div>
    </body>
</html>';
            return $html;
    }


}
